Stimulating Creativity through Opportunistic Software Development
نویسندگان
چکیده
منابع مشابه
Creativity in Software Development
Now, more than ever, software development requires innovative thinking. In the age of the Internet the challenge has shifted from writing the code to identifying and evaluating new ideas, processes and applications. Creating Software is one of the most creative activities that humans undertake. The main limitation in software is the Human Imagination, and the limits on that are all self imposed...
متن کاملMeasuring Creativity in Software Development
Creativity involves choosing to direct resources toward developing novel ideas. Information technology development, including software engineering, requires creative discourse among team members to design and implement a novel, competitive product that meets usability, performance, and functional requirements set by the customer. In this paper, we present results that correlate metrics of creat...
متن کاملPromoting Creativity in Software Development
Creativity is widely hailed as one of the touchstones of knowledge workers and the knowledge economy. As Amabile (1997) explains, “creativity is the first step in innovation, which is the successful implementation of those novel, appropriate ideas. And innovation is absolutely vital for long-term corporate success ... no firm that continues to deliver the same products and services in the same ...
متن کاملReuse of Adaptive Software through Opportunistic Parameterization
The paper introduces opportunistic parameterization as a new way for class structure reuse in object-oriented environments. We suggest incremental construction of parameterized classes using class structure constraints. That is, at any time in the life cycle of a class structure, it can be declared that the class structure or a part of it will be parameterized and what the parameters would be. ...
متن کاملThe Dynamics of Creativity in Software Development
Software is primarily developed for people by people and human factors must be studied in all software engineering phases. Creativity is the source to improvise solutions to problems for dominating complex systems such as software development. However, there is a lack of knowledge in what creativity is in software development and what its dynamics are. This study describes the current state of ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: IEEE Software
سال: 2008
ISSN: 0740-7459
DOI: 10.1109/ms.2008.162